<cfquery name="queryMissingForSelectedUser" datasource="tidtool">
	SELECT
		N.*, P.*
	FROM
		Named N
	INNER JOIN
		Named_Person NP
		ON NP.NamedID = N.ID
	INNER JOIN
		Person P
		ON P.ID = #userID#
	WHERE
		NP.PersonID = #userID#
	ORDER BY
		N.MonsterName
</cfquery>
<cfoutput>
	<div class="windowDiv">
		<table>
			<cfif queryMissingForSelectedUser.recordCount eq 0>
				<tr>
					<th colspan="3">
						Entweder noch nix eingetragen, oder der Char hat schon alle Named.
					</th>
				</tr>
			</cfif>
			<tr>
				<th>Named</th>
				<th>Doppelt bei</th>
			</tr>
			<cfloop query="queryMissingForSelectedUser">
				<cfquery name="queryPossibleProvider" datasource="tidtool">
					SELECT P.*
					FROM
						Person P
					INNER JOIN
						NamedDouble_Person NDP
						ON NDP.PersonID = P.ID
					WHERE
						NDP.NamedID = #queryMissingForSelectedUser.ID#
				</cfquery>
				<cfif queryMissingForSelectedUser.Step gt 0>
					<cfif queryMissingForSelectedUser.Step eq queryMissingForSelectedUser.CurrentStep>
						<cfset trBackgroundStyle = "redTRBackground" />
						<cfset tooltipText = "#queryMissingForSelectedUser.Username# braucht diesen Named im aktuellen Step!" />
					<cfelseif queryMissingForSelectedUser.Step gt queryMissingForSelectedUser.CurrentStep>
						<cfset trBackgroundStyle = "defaultTRBackground" />
						<cfset tooltipText = "#queryMissingForSelectedUser.Username# wird diesen Named in einem sp&auml;teren Step brauchen!" />
					</cfif>
				<cfelse>
					<cfset trBackgroundStyle = "defaultTRBackground" />
					<cfset tooltipText = "Berechnung nicht m&ouml;glich. F&uuml;r diesen Named wurde noch kein Step angegeben..." />
				</cfif>
				<tr class="#trBackgroundStyle#">
					<td>
						<cftooltip hidedelay="400" tooltip="#tooltipText#">
							#queryMissingForSelectedUser.MonsterName#
						</cftooltip>
					</td>
					<td>
						<cfloop query="queryPossibleProvider">
							#Username#
						</cfloop>&nbsp;
					</td>
				</tr>
			</cfloop>
		</table>
	</div>
</cfoutput>